Geometric Optimization for Computer Vision
نویسنده
چکیده
Drawing ideas from differential geometry and optimization, this thesis presents novel parameterization-based framework to address optimization problems formulated on a differentiable manifold. The framework views the manifold as a collection of local coordinate charts. It involves successive parameterizations of a manifold, carrying out optimization of the local cost function in parameter space and then projecting the optimal vector back to the manifold. Several algorithms based on this approach are devised and applied to four computer vision tasks involving recovering pose information from images. First, we cast 2D-3D pose estimation as an optimization problem on the intersection of the special orthogonal group and a cone. We move on to estimate the essential matrix by minimizing a smooth function over the essential manifold. This is followed by formulating the problem of locating quadratic surfaces as an optimization problem cast on the special Euclidean group. Last, we demonstrate how one could simultaneously register multiple partial views of a 3D object within a common coordinate frame by solving an optimization problem involving the N -fold product of the special orthogonal group with itself. A mathematical proof establishes the local quadratic convergent rate of the Newton-like algorithms. Simulation results demonstrate the robustness of techniques against measurement noise and / or occlusion. New closed form calculations for the problems serve as a good initial estimate for any iterative algorithm presented, and give exact solution in the noise free case. The algorithmic technique and mathematical insights developed appear applicable to many problems in computer vision, as well as in other areas.
منابع مشابه
Parameterized Complexity of Geometric Problems
This paper surveys parameterized complexity results for NP-hard geometric problems. Geometric problems arise frequently in application domains as diverse as computer graphics [19], computer vision [4, 35, 43], VLSI design [64], geographic information systems [73, 30], graph drawing [72], and robotics [65, 37], and typically involve (sets of) geometric objects, such as, points, line segments, ba...
متن کاملPractical Methods for Convex Multi-view Reconstruction
Globally optimal formulations of geometric computer vision problems comprise an exciting topic in multiple view geometry. These approaches are unaffected by the quality of a provided initial solution, can directly identify outliers in the given data, and provide a better theoretical understanding of geometric vision problems. The disadvantage of these methods are the substantial computational c...
متن کاملInternational Workshop on Computer Graphics , Computer Vision and Mathematics in co - operation with EUROGRAPHICS GraVisMa 2009
Geometric algebra covers a lot of other mathematical systems like vector algebra, complex numbers, Plücker coordinates, quaternions etc. and it is geometrically intuitive to work with. Furthermore there is a lot of potential for optimization and parallelization. In this paper, we investigate computers suitable for geometric algebra algorithms. While these geometric algebra computers are working...
متن کاملRobust uncalibrated stereo rectification with constrained geometric distortions (USR-CGD)
A novel algorithm for uncalibrated stereo imagepair rectification under the constraint of geometric distortion, called USR-CGD, is presented in this work. Although it is straightforward to define a rectifying transformation (or homography) given the epipolar geometry, many existing algorithms have unwanted geometric distortions as a side effect. To obtain rectified images with reduced geometric...
متن کاملA Hybrid Optimization Algorithm for Learning Deep Models
Deep learning is one of the subsets of machine learning that is widely used in Artificial Intelligence (AI) field such as natural language processing and machine vision. The learning algorithms require optimization in multiple aspects. Generally, model-based inferences need to solve an optimized problem. In deep learning, the most important problem that can be solved by optimization is neural n...
متن کاملA Hybrid Optimization Algorithm for Learning Deep Models
Deep learning is one of the subsets of machine learning that is widely used in Artificial Intelligence (AI) field such as natural language processing and machine vision. The learning algorithms require optimization in multiple aspects. Generally, model-based inferences need to solve an optimized problem. In deep learning, the most important problem that can be solved by optimization is neural n...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005